package com.mall.business.mapper;

import java.util.List;
import com.mall.business.domain.entity.BusOrderOperateLog;

/**
 * 订单操作日志Mapper接口
 *
 * @author zhonglin
 * @date 2020-05-24
 */
public interface BusOrderOperateLogMapper {

  /**
   * 查询订单操作日志
   *
   * @param orderOperateLogId 订单操作日志ID
   *
   * @return 订单操作日志
   */
  BusOrderOperateLog selectBusOrderOperateLogById(Long orderOperateLogId);

  /**
   * 查询订单操作日志列表
   *
   * @param busOrderOperateLog 订单操作日志
   *
   * @return 订单操作日志集合
   */
  List<BusOrderOperateLog> selectBusOrderOperateLogList(BusOrderOperateLog busOrderOperateLog);

  /**
   * 新增订单操作日志
   *
   * @param busOrderOperateLog 订单操作日志
   *
   * @return 结果
   */
  int insertBusOrderOperateLog(BusOrderOperateLog busOrderOperateLog);

  /**
   * 修改订单操作日志
   *
   * @param busOrderOperateLog 订单操作日志
   *
   * @return 结果
   */
  int updateBusOrderOperateLog(BusOrderOperateLog busOrderOperateLog);

  /**
   * 删除订单操作日志
   *
   * @param orderOperateLogId 订单操作日志ID
   *
   * @return 结果
   */
  int deleteBusOrderOperateLogById(Long orderOperateLogId);

  /**
   * 批量删除订单操作日志
   *
   * @param orderOperateLogIds 需要删除的数据ID
   *
   * @return 结果
   */
  int deleteBusOrderOperateLogByIds(String[] orderOperateLogIds);

}
